bafta Meaning in English

Simple English Dictionary

English to Simple English Dictionary

bafta

British Academy of Film and Television Arts

International Languages

Meaning for bafta found in 45 Languages.

Sponored Video